*, p, h1, h2, h3, h4, h5, h6, hr {
	margin: 0;
	padding: 0;
}
.clear {
	clear: both;
}
body {
	background-color: white;
	color: black;
	text-align: center;
	font-family: Arial, Tahoma, sans-serif;
	font-size: 13px;
}
#page {
	text-align: left;
	width: 1004px;
	margin: 0 auto;
}
a {
	color: #5633ca;
}
a:hover {
	color: #551188;
}
a:visited {
	color: #331188;
}
p {
	padding: 0 70px 15px 70px;
}
h1, h2 {
	padding: 0 70px 15px 70px;
	font-size: 1.5em;	
	font-weight: bold;
}
.nomargin {
	padding-left: 0;
	padding-right: 0;
}
h2 {
	text-align: center;
}
h2.mensi {
	font-size: 1.25em;	
}
h3, h4, h5 {
	padding: 0 70px 0 70px;
	font-size: 1em;		
}
h3 {
	font-weight: bold;
	font-size: 1.25em;	
}
h4 {
	font-weight: normal;		
	font-style: italic;
	padding: 0 70px 15px 70px;
	text-align: center;
}
h5 {
	font-weight: normal;		
	font-style: italic;
	padding: 0 70px 10px 70px;
}
h6 {
	padding: 0 70px 10px 70px;
	font-size: 0.8em;		
	text-align: center;
}
ul {
	padding: 0 70px 10px 70px;
}
li {
	padding: 0 0 3px 0;
	margin-left: 29px;
}

table {
	margin: 0 auto 15px auto;
}
td {
	text-align: center;
	padding: 2px;
	vertical-align: top;
}
table a img {
	border: 2px solid #5633ca;	
}
table a:hover img {
	border: 2px solid #551188;
}
table a:visited img {
	border: 2px solid #331188;
}
.vlevo {
	text-align: left;
}
.nastred {
	text-align: center;
}
.vpravo {
	text-align: right;
}
table.video {
	margin: 0 65px 15px 65px;
	text-align: left;
}
table.video td {
	text-align: left;
	padding: 5px;
}
table.photo {
	margin: 0 20px 0 20px;
}
table.photo td {
	text-align: left;
}
.oddelovac-obal {
	text-align: center;
	padding: 0 129px 5px 129px;
}
.oddelovac {
	width: 745px;
	height: 25px;
	background: url("../obr/stranka-oddelovac.gif") top left no-repeat;
}


/* header */
#header {
	padding: 5px 80px 10px 80px;
}
#n-bio, #n-downs, #n-faq, #n-film, #n-inter, #n-links, #n-photo, #n-sound, #n-update, #n-video {
	overflow: hidden;
	position: relative;
	width: 844px;
	height: 179px;
}
#n-bio span, #n-downs span, #n-faq span, #n-film span, #n-inter span, #n-links span, #n-photo span, #n-sound span, #n-update span, #n-video span {
	width: 844px;
	height: 179px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}
#n-bio span {
	background: url("../obr/n_bio.jpg") top left no-repeat;
}
#n-downs span {
	background: url("../obr/n_downs.jpg") top left no-repeat;
}
#n-faq span {
	background: url("../obr/n_faq.jpg") top left no-repeat;
}
#n-film span {
	background: url("../obr/n_film.jpg") top left no-repeat;
}
#n-inter span {
	background: url("../obr/n_inter.jpg") top left no-repeat;
}
#n-links span {
	background: url("../obr/n_links.jpg") top left no-repeat;
}
#n-photo span {
	background: url("../obr/n_photo.jpg") top left no-repeat;
}
#n-sound span {
	background: url("../obr/n_sound.jpg") top left no-repeat;
}
#n-update span {
	background: url("../obr/n_update.jpg") top left no-repeat;
}
#n-video span {
	background: url("../obr/n_video.jpg") top left no-repeat;
}
#roh {
	width: 61px;
	height: 32px;
	float: left;
	background: url("../obr/roh.jpg") top left no-repeat;
}
#menu {
	padding: 5px 0 0 0;
}
#menu-film {
	width: 844px;
	padding: 5px 0 0 0;
	text-align: right;
}
#menu ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}
#menu ul li {
	float: left;
	display: inline;
	height: 32px;
	margin: 0 0 0 0;
	padding: 3px 0 3px 11px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("../obr/stranka-dvojtecka.gif") top left no-repeat;
}
#menu-film ul {
	margin: 0 0 0 0;
	padding: 0;
	list-style-type: none;
}
#menu-film ul li {
	float: right;
	display: inline;
	height: 32px;
	margin: 0 0 0 0;
	padding: 3px 0 3px 11px;
	font-weight: bold;
	text-transform: uppercase;
	background: url("../obr/stranka-dvojtecka.gif") top left no-repeat;
}

#menu ul li.gallery {
	font-size: 1.25em;
	padding: 2px 5px 3px 15px;
}
#film-obrazek  {
	float: right;
	padding-right: 100px;
}

#film-obsah {
	padding: 0 20px 0 20px;
}
#film-obsah p {
	padding: 0 0 15px 0;
}
#film-obsah h3 {
	padding: 0;
}

#film-levy {
	float: left;
	width: 700px;
}
#film-levy p {
	padding: 0 20px 15px 0;
}

#film-pravy {
	float: left;
	width: 264px;
}

hr {
	width: 600px;
	margin: 0 60px 15px 40px;
}
table.epizody {
	border-collapse: collapse;
	border: 1px solid #797dd3;
	margin: 5px 20px;
}
table.epizody td {
	border: 1px solid #797dd3;
	text-align: left;
	padding: 5px 10px;
}
table.epizody2 td {
	text-align: left;
	padding: 5px;
}
table.epizody2 td.nastred {
	text-align: center;
}

#m_secrets, #m_seaquest, #m_snoops, #m_three, #m_dexter, #m_thank, #m_girls, #m_touched, #m_sex, #m_like, #m_monk, #m_csi, #m_house, #m_fred, #m_heist, #m_close, #m_men {
	margin-left: 72px;
	overflow: hidden;
	position: relative;
	width: 700px;
	height: 175px;
}
#m_secrets span, #m_seaquest span, #m_snoops span, #m_three span, #m_dexter span, #m_thank span, #m_girls span, #m_touched span, #m_sex span, #m_like span, #m_monk span, #m_csi span, #m_house span, #m_fred span, #m_heist span, #m_close span, #m_men span {
	width: 700px;
	height: 175px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#m_above, #m_magic, #m_legalese, #m_astron, #m_youdid, #m_girls, #m_touched, #m_cat, #m_ering, #m_harbors, #m_ice, #m_bubble, #m_csiny, #m_lips, #m_trace, #m_meaning, #m_dream {
	margin-left: 72px;
	overflow: hidden;
	position: relative;
	width: 700px;
	height: 200px;
}
#m_above span, #m_magic span, #m_legalese span, #m_astron span, #m_youdid span, #m_girls span, #m_touched span, #m_cat span, #m_ering span, #m_harbors span, #m_ice span, #m_bubble span, #m_csiny span, #m_lips span, #m_trace span, #m_meaning span, #m_dream span {
	width: 700px;
	height: 200px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#m_confess {
	margin-left: 72px;
	overflow: hidden;
	position: relative;
	width: 700px;
	height: 205px;
}
#m_confess span {
	width: 700px;
	height: 205px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
}

#m_secrets span {
	background: url("../obr/m_secrets.jpg") top left no-repeat;
}

#m_seaquest span {
	background: url("../obr/m_seaquest.jpg") top left no-repeat;
}

#m_above span {
	background: url("../obr/m_above.jpg") top left no-repeat;
}

#m_magic span {
	background: url("../obr/m_magic.jpg") top left no-repeat;
}

#m_legalese span {
	background: url("../obr/m_legalese.jpg") top left no-repeat;
}

#m_confess span {
	background: url("../obr/m_confess.jpg") top left no-repeat;
}

#m_astron span {
	background: url("../obr/m_astron.jpg") top left no-repeat;
}

#m_snoops span {
	background: url("../obr/m_snoops.jpg") top left no-repeat;
}

#m_three span {
	background: url("../obr/m_three.jpg") top left no-repeat;
}

#m_dexter span {
	background: url("../obr/m_dexter.jpg") top left no-repeat;
}

#m_thank span {
	background: url("../obr/m_thank.jpg") top left no-repeat;
}

#m_youdid span {
	background: url("../obr/m_youdid.jpg") top left no-repeat;
}

#m_girls span {
	background: url("../obr/m_girls.jpg") top left no-repeat;
}

#m_touched span {
	background: url("../obr/m_touched.jpg") top left no-repeat;
}

#m_sex span {
	background: url("../obr/m_sex.jpg") top left no-repeat;
}

#m_like span {
	background: url("../obr/m_like.jpg") top left no-repeat;
}

#m_monk span {
	background: url("../obr/m_monk.jpg") top left no-repeat;
}

#m_csi span {
	background: url("../obr/m_csi.jpg") top left no-repeat;
}

#m_house span {
	background: url("../obr/m_house.jpg") top left no-repeat;
}

#m_fred span {
	background: url("../obr/m_fred.jpg") top left no-repeat;
}

#m_heist span {
	background: url("../obr/m_heist.jpg") top left no-repeat;
}

#m_close span {
	background: url("../obr/m_close.jpg") top left no-repeat;
}

#m_men span {
	background: url("../obr/m_men.jpg") top left no-repeat;
}

#m_cat span {
	background: url("../obr/m_cat.jpg") top left no-repeat;
}

#m_ering span {
	background: url("../obr/m_ering.jpg") top left no-repeat;
}

#m_ice span {
	background: url("../obr/m_ice.jpg") top left no-repeat;
}

#m_harbors span {
	background: url("../obr/m_harbors.jpg") top left no-repeat;
}
#m_bubble span {
	background: url("../obr/m_bubble.jpg") top left no-repeat;
}
#m_csiny span {
	background: url("../obr/m_csiny.jpg") top left no-repeat;
}
#m_lips span {
	background: url("../obr/m_lips.jpg") top left no-repeat;
}
#m_trace span {
	background: url("../obr/m_trace.jpg") top left no-repeat;
}
#m_meaning span {
	background: url("../obr/m_meaning.jpg") top left no-repeat;
}
#m_dream span {
	background: url("../obr/m_dream.jpg") top left no-repeat;
}
table#main-odkazy {
	width: 400px;
}
table#main-odkazy tr td {
	vertical-align: middle;
}
table#main-odkazy a img {
	border:0;
}

ul#uvod-menu, ul#uvod-menu li {
	margin: 0;
	padding: 0;
}

ul#uvod-menu li a {
	_color: white;
}

#menu-bio, #menu-dow, #menu-faq, #menu-fil, #menu-int, #menu-lin, #menu-pho, #menu-sou, #menu-vid, #menu-ema {
	overflow: hidden;
	position: relative;
	width: 150px;
	height: 36px;
	float: left;
}
#menu-bio a span, #menu-dow a span, #menu-faq a span, #menu-fil a span, #menu-int a span, #menu-lin a span, #menu-pho a span, #menu-sou a span, #menu-ema a span, #menu-vid a span {
	width: 150px;
	height: 36px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	*cursor: hand;
}
#menu-bio, #menu-bio a span {
	background: url("../obr/menu-bio.jpg") top left no-repeat;
}
#menu-dow, #menu-dow a span {
	background: url("../obr/menu-dow.jpg") top left no-repeat;
}
#menu-faq, #menu-faq a span {
	background: url("../obr/menu-faq.jpg") top left no-repeat;
}
#menu-fil, #menu-fil a span {
	background: url("../obr/menu-fil.jpg") top left no-repeat;
}
#menu-int, #menu-int a span {
	background: url("../obr/menu-int.jpg") top left no-repeat;
}
#menu-lin, #menu-lin a span {
	background: url("../obr/menu-lin.jpg") top left no-repeat;
}
#menu-pho, #menu-pho a span {
	background: url("../obr/menu-pho.jpg") top left no-repeat;
}
#menu-sou, #menu-sou a span {
	background: url("../obr/menu-sou.jpg") top left no-repeat;
}
#menu-ema, #menu-ema a span {
	background: url("../obr/menu-ema.jpg") top left no-repeat;
}
#menu-vid, #menu-vid a span {
	background: url("../obr/menu-vid.jpg") top left no-repeat;
}
#menu-bio:hover a span {
	background-position: 0 -36px;
}
#menu-dow:hover a span {
	background-position: 0 -36px;
}
#menu-faq:hover a span {
	background-position: 0 -36px;
}
#menu-fil:hover a span {
	background-position: 0 -36px;
}
#menu-int:hover a span {
	background-position: 0 -36px;
}
#menu-lin:hover a span {
	background-position: 0 -36px;
}
#menu-pho:hover a span {
	background-position: 0 -36px;
}
#menu-sou:hover a span {
	background-position: 0 -36px;
}
#menu-ema:hover a span {
	background-position: 0 -36px;
}
#menu-vid:hover a span {
	background-position: 0 -36px;
}
#part1 {
	width: 377px;
	height: 515px;
	float: left;
}
#part-mid {
	width: 300px;
	height: 515px;
	float: left;
}
#part2 {
	width: 300px;
	height: 242px;
	overflow: hidden;
	position: relative;
}
#part2 span {
	width: 300px;
	height: 242px;
	display: block;
	position: absolute;
	top: 0;
	left: 0;
	background: url("../obr/part2.jpg") top left no-repeat;
}
#part3 {
	width: 123px;
	height: 515px;
	float: left;
	background: url("../obr/part3.jpg") top left no-repeat;
}
#part4 {
	width: 300px;
	height: 94px;
	background: url("../obr/part4.jpg") top left no-repeat;
}
#part5 {
	width: 300px;
	height: 180px;
}
#part4-text {
	padding: 30px 10px 0 10px;
}
#part4-more {
	padding: 3px 10px 0 10px;
	text-align: right;
}
#uvod {
	margin-left: 102px;
	padding-bottom: 10px;
}